.zen-promise__primary-container-parent .loading{height:70px;background-color:inherit}.zen-promise__primary-container-parent a{cursor:pointer!important;text-decoration:underline}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}.delivery-promise-container{background-color:inherit;animation:fadeInAnimation ease .3s;animation-iteration-count:1;animation-fill-mode:forwards}.delivery-promise-container__row1{display:flex;align-items:start;margin-bottom:4px}.delivery-promise-container__row1__icon{margin-top:4px;margin-right:8px}.delivery-promise-container__row1__title{margin:0;align-self:center}.delivery-promise-container__delivery-area{font-size:14px;margin-top:0}.delivery-promise-container__delivery-area__button{text-decoration:underline;cursor:pointer;font-weight:600}.zen-promise-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1000}.zen-promise-modal h3{font-size:18px;font-weight:700;line-height:20px;text-align:center;margin-top:0}.zen-promise-modal__background{height:100%;display:block!important;position:fixed;width:100vw;background-color:gray;opacity:.5}.zen-promise-modal__container{padding:28px 40px 10px;background-color:#fff;z-index:3;border-radius:16px;position:relative;max-width:80%}.zen-promise-modal__close-button{cursor:pointer;position:absolute;right:16px;top:16px;width:24px;height:24px}.zen-promise-modal__powered-by-badge{display:flex;padding:6px 0;justify-content:center;align-items:flex-start;align-self:stretch}.zen-promise-modal__powered-by-badge p{color:var(--neutral-n-400, #747474);font-family:Helvetica;font-size:13px;font-style:normal;font-weight:400;line-height:1.4;margin:0 auto}.zen-promise-modal__powered-by-badge a:active,.zen-promise-modal__powered-by-badge a:visited,.zen-promise-modal__powered-by-badge a:focus,.zen-promise-modal__powered-by-badge a:hover{color:var(--neutral-n-600, #4e4e4e);text-decoration:underline}.zen-promise-modal__form{display:flex;flex-direction:column;min-width:100%;margin-bottom:28px}.zen-promise-modal__form input,.zen-promise-modal__form button,.zen-promise-modal__form textarea,.zen-promise-modal__form select{font:inherit}.zen-promise-modal__form input,.zen-promise-modal__form label,.zen-promise-modal__form select,.zen-promise-modal__form button,.zen-promise-modal__form textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1}.zen-promise-modal__form input,.zen-promise-modal__form textarea{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.zen-promise-modal__form button,.zen-promise-modal__form input[type=reset],.zen-promise-modal__form input[type=button],.zen-promise-modal__form input[type=submit],.zen-promise-modal__form input[type=checkbox],.zen-promise-modal__form input[type=radio],.zen-promise-modal__form select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.zen-promise-modal__form .base-form-label{font-size:16px;display:inline-block;margin-bottom:.5rem}.zen-promise-modal__form .base-form-input{display:block;padding:.5rem .75rem;font-size:16px;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.5rem;margin-bottom:16px}.zen-promise-modal__form input:last-of-type{margin-bottom:28px}.zen-promise-modal__form button{color:#fff;background-color:#000;cursor:pointer;display:inline-block;user-select:none;padding:.5rem .75rem;font-size:16px;line-height:1.5;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;border:1px solid transparent;border-radius:.5rem}
